Deployment Archetypes for Cloud Applications
نویسندگان
چکیده
This is a survey paper that explores six Cloud-based deployment archetypes for Cloud applications and the tradeoffs between them to achieve high availability, low end-user latency, acceptable costs. These are (1) Zonal, (2) Regional, (3) Multi-Regional, (4) Global, (5) Hybrid, (6) Multi-Cloud archetypes. The goal classify cloud into set of models tradeoff their needs around geographical constraints with focus on serving applications. enables application owners better examine each model what needed achieving availability latency goals application.
منابع مشابه
Towards a Deployment System for Cloud Applications
A sophisticated deployment system plays an important role in automating and improving the process of software delivery, especially for cloud applications. Since cloud applications usually consist of many components run on different virtual machines, i.e., EC2 instances, the deployment is time-consuming and error-prone, which may involves manual operations and complex scripts. We develop a deplo...
متن کاملCustomizable and Extensible Deployment for Mobile/Cloud Applications
Modern applications face new challenges in managing today’s highly distributed and heterogeneous environment. For example, they must stitch together code that crosses smartphones, tablets, personal devices, and cloud services, connected by variable wide-area networks, such as WiFi and 4G. This paper describes Sapphire, a distributed programming platform that simplifies the programming of today’...
متن کاملDeveloping Cloud-based Enterprise Architectures Using Archetypes
The digital transformation of industries, which traditionally focused on physical products, towards integrated product-service offerings requires fundamental changes also on the level of information technology. In particular, these changes require the provision of flexible IT architectures that support fast adaptations for innovative combinations of physical products and IT-delivered services. ...
متن کاملJump-Start Cloud: Efficient Deployment Framework for Large-Scale Cloud Applications
Reducing the time that a user has to occupy resources for completing cloud tasks can improve cloud efficiency and lower user cost. Such a time, called cloud time, consists of cloud deployment time and application running time. In this work we design jump-start cloud, under which an efficient cloud deployment scheme is proposed for minimizing cloud time. In particular, VM cloning based on disk i...
متن کاملTOSCA: Portable Automated Deployment and Management of Cloud Applications
Portability and automated management of composite applications are major concerns of today’s enterprise IT. These applications typically consist of heterogeneous distributed components combined to provide the application’s functionality. This architectural style challenges the operation and management of the application as a whole and requires new concepts for deployment, configuration, operati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Computing Surveys
سال: 2022
ISSN: ['0360-0300', '1557-7341']
DOI: https://doi.org/10.1145/3498336